/**
 *
 *----------Created by 黄伟峰 on 2018/5/29.----------/
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　　┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　　　　　┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛
 * 　　　　┃　　　┃神兽保佑
 * 　　　　┃　　　┃代码无BUG！
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━神兽出没━━━━━━by:web_hwf@sina.com
 */

// 添加依赖
var request = require('request');

function createIp() {
    var a = Math.round(Math.random() * 240) + 1,
        b = Math.round(Math.random() * 240) + 1,
        c = Math.round(Math.random() * 240) + 1,
        d = Math.round(Math.random() * 240) + 1;
    return [a, b, c, d].join('.');
}

var urls = [
    'https://blog.csdn.net/weixin_42406046/article/details/81566797',
    'https://blog.csdn.net/weixin_42406046/article/details/81977793',
    'https://blog.csdn.net/weixin_42406046/article/details/80819520',
    'https://blog.csdn.net/weixin_42406046/article/details/80619735',
    'https://blog.csdn.net/weixin_42406046/article/details/80609578',
    'https://blog.csdn.net/weixin_42406046/article/details/80624932',
    'https://blog.csdn.net/weixin_42406046/article/details/80609728',
    'https://blog.csdn.net/weixin_42406046/article/details/80604623',
    'https://blog.csdn.net/weixin_42406046/article/details/80604667',
    'https://blog.csdn.net/weixin_42406046/article/details/81669857']; // 填写你需要刷的文章地址
var count = 0; // 刷了多少次
var len = urls.length; // 需要刷的文章篇数
var co = 0; // 为了循环刷新

request = request.defaults({jar: false}) ;


setInterval(function() {
    count = count + 1;
    request(urls[co], function (error, response, body) {
        var IP= createIp() ;
        console.log(IP)
        response.setHeader("X-Forwarded-For" , IP) ;
        if (!error && response.statusCode == 200) {
            console.log('成功 ' + count);
            // 每篇文章刷的次数=count/len

        }
    })
    co = co + 1;
    if (co == len) {
        co = 0;
    }
}, 6000); // 这里的5000  代表的 5*1000ms执行一次




